<?php

/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/
//默认路由入口

/**
 * Route类定义一个get请求的路由规则,
 * 第一个参数是定义的路由规则
 * 第二个参数,可以是一个回调方法,也可以指向我们希望找到的控制器里面的方法
 */
//第五步 设置路由

//Route::get('/', function () {
//    //return 123;//测试
//    //view()用来渲染模板，里面参数路径，
//    //当目录里包含目录时 return view(a.b.abc)形式
//    return view('welcome');

//});

//控制器默认在app中的http中的controllers里面
//创建控制器命令  php artisan make:controller PhotoController
//01：06：09
//通过路由指定一个控制器方法
//首页路由
Route::get('/','Entry@index');
//注册页面路由
//防止地址栏参数有变，起别名
Route::get('/regist','Regist@index')->name('regist');

//第十一部：链接数据库
//先在软件中链接，然后在.env文件中的mysql中修改数据
//然后创建表 Created Migration: 2018_07_01_093626_regist
//注册功能路由
Route::post('/store','Regist@store')->name('store');
//12.加载登录模板路由
Route::get('/login','Login@index')->name('login');
//15.登录功能路由
Route::post('/login','Login@login')->name('login');

//配置退出登录路由
Route::get('/ssss','Login@outlogin')->name('outlogin');

//配置修改密码路由 去父级模板添加路径
Route::get('/password','Password@index')->name('password');

//配置实现修改密码功能的路由
Route::post('/password','Password@ChangePassword')->name('changepassword');

//配置资源控制器的路由
Route::resource('/user','UserController');

//配置激活账号路由
Route::get('/activation/{token}','Regist@activation')->name('activation');

//配置忘记密码页面路由（只有邮箱地址）
Route::get('/writeEmail','ForgetPassword@writeEmail')->name('writeEmail');

//配置发送邮件的路由
Route::post('/sendEmail','ForgetPassword@sendEmail')->name('sendEmail');

//配置忘记密码的修改密码路由
Route::get('/gaimima/{email}','ForgetPassword@changePassword')->name('gaimima');

//配置修改密码页面路由
Route::post('/change','ForgetPassword@change')->name('change');



